/**
 * Object.create() 以一个现有对象作为原型，创建一个新对象
 * 通过 Object.create() 和原型链的特点，实现成员的继承
 *
 * 特点
 *  ● 不需要创建构造函数
 *  ● 所有实例对象共享继承的成员
 */
var parent = {
  instanceAttr: 'instanceAttr',
  instanceFn: function () {
    console.log('instanceFn')
  }
}

var child = Object.create(parent)

console.log(child.instanceAttr)
child.instanceFn()
